.markdown_toolbar {
	position:relative;
	list-style:none;
	border:1px solid #d7d7d7;
	background-color:#F6F6F6;
	margin:0;
	padding:0;
	height:18px;
	margin-bottom:2px;
}

.markdown_toolbar li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}

.markdown_toolbar li a {
	width:24px;
	height:16px;
	float:left;
	display:block;
	background-image:url(../images/markdown_icons.gif);
	border:1px solid #fff;
	border-right-color:#d7d7d7;
}

.markdown_toolbar li a:hover {
	border-color:#5f9846;
}

.markdown_toolbar li span {
	display:none;
}

.markdown_toolbar li a#markdown_help_button {
	position:absolute;
	top:0;
	right:0;
	border-left-color:#d7d7d7;
	border-right-color:#fff;
}

.markdown_toolbar li a#markdown_help_button:hover {
	border-left-color:#5f9846;
	border-right-color:#5f9846;
}

#markdown_italics_button { background-position: 0 -119px; }
#markdown_bold_button { background-position: 0 -102px; }
#markdown_link_button { background-position: 0 0; }
#markdown_image_button { background-position: 0 -170px; }
#markdown_unordered_list_button { background-position: 0 -34px; }
#markdown_ordered_list_button { background-position: 0 -51px; }
#markdown_quote_button { background-position: 0 -68px; }
#markdown_code_button { background-position: 0 -136px; }
#markdown_help_button { background-position: 0 -153px; }
#markdown_heading_button { background-position: 0 -85px; }